require('es6-promise').polyfill();

import axios from 'axios'

function loadWechatLink(data) {
  return {
    type: 'LOAD_WECHAT_LINK',
    data
  }
}


export function loadWechatLinkAsync(data) {
  return function(dispatch) {
    return axios.post('/api/wechatLink/query', data)
      .then((resp)=> {
        dispatch(loadWechatLink(resp.data))
      })
      .catch((error) => {
        alert(error.data.errMsg)
      })
  }
}


export function updateWechatLinkAsync(data) {
  return function(dispatch) {
    return axios.post('/api/wechatLink/update', data)
      .then((resp)=> {
        dispatch(loadWechatLinkAsync({}))
      })
      .catch((error) => {
        alert(error.data.errMsg)
      })
  }
}
